to stress-relieve - Spanish English Dictionary